AcVendor\DI\Definition\ObjectDefinition S

Total Complexity 32
Dependencies 5
Dependents 14
Total lines 249
Lines of code 118
Logical lines of code 63
Comment lines 58
Methods 21
Properties 8

Methods 21

Method Rating Maintainability Complexity Lines of code
replaceWildcards()
S
63 3 10
updateCache()
S
64 3 10
replaceNestedDefinitions()
S
62 2 13
getClassName()
S
72 2 6
completeConstructorInjection()
S
69 2 7
addPropertyInjection()
S
66 2 9
addMethodInjection()
S
69 2 7
completeFirstMethodInjection()
S
67 2 8
isLazy()
S
72 2 6
__construct()
S
76 1 4
getName()
S
82 1 3
setName()
S
81 1 3
setClassName()
S
77 1 4
getConstructorInjection()
S
82 1 3
setConstructorInjection()
S
81 1 3
getPropertyInjections()
S
82 1 3
getMethodInjections()
S
69 1 7
setLazy()
S
81 1 3
classExists()
S
82 1 3
isInstantiable()
S
82 1 3
__toString()
S
80 1 3